﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { font-size: 12px; color: #000; -webkit-text-size-adjust: none; font-family: "Microsoft Yahei"; }
html { height: 100%; margin-bottom: 1px; -webkit-text-size-adjust: none; }
ul { list-style: none; }
img { border: none; }
input, select, option { vertical-align: middle; font-size: 12px; font-family: "Microsoft Yahei"; }
.input_text { color: #CCC; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #188f36; }

/*-------index---------*/
.clear { clear: both; }


.head { background: url(../images/head-bg.jpg) repeat-x; height: 116px; border-bottom: solid 4px #aec697; }
.header { width: 1162px; margin: 0 auto; }
.logo { height: 116px; width: 360px; display: block; float: left; }
.head-right { display: block; float: right; width: 800px; height: 116px; text-align: right; }
/*.nav{color:#c1c1c1;}
.nav a{ font-size:14px; font-weight:bold; color:#666; padding:0 17px;}
.nav a:hover{color:#188f36;}
*/

/*menu*/
#menu { display: block; }
#nav { display: block; overflow: hidden; width: 800px; }
#nav .mainlevel { float: left; display: block; }
#nav .mainlevel a { }
#nav .mainlevel .home-nav { font-size: 14px; font-weight: bold; width: 100px; display: block; _width: 48px; line-height: 40px; color: #188f36; text-align: center; }
#nav .mainlevel a:hover { text-decoration: none; background: url(../images/about-bg.png) repeat; color: #fff; }
#nav .mainlevel:hover a.home-nav { background: url(../images/about-bg.png) repeat; color: #fff; }
#nav .mainlevel ul { position: absolute; width: 258px; display: none; z-index: 11; background: url(../images/about-bg.png) repeat; border-bottom: solid 3px #aec697; }
#nav .mainlevel li { display: block; float: left; text-align: left; padding-left: 15px; }
#nav .mainlevel li a { font-size: 12px; font-weight: normal; color: #fff; width: 100px; line-height: 26px; height: 26px; display: block; _padding-bottom: 6px; /*IE6 only*/ background-image: none; }
#nav .mainlevel li a:hover { color: #cbebae; text-decoration: none; background: none; }
#nav li a em /*input an em tag as a space*/ { padding: 0 3px; }
.note { color: #3f240e; border-right: 1px solid #fff; background: #678900 url(../images/slide-pannel_14.png) 0 0 repeat-x; display: block; line-height: 34px; padding: 0 3em; }
.log { margin: 100px auto; width: 1000px; text-transform: capitalize; line-height: 200%; }
.sub-img { padding-top: 12px; text-align: center; }

.top { color: #666; margin-top: 25px; margin-bottom: 27px; padding-right: 26px; height: 24px; }
.top img { vertical-align: middle; margin-left: 10px;margin-top:4px; }
.top a { color: #666; }
.top a:hover { color: #188f36; }
.top .top-icon { background: url(../images/top-icon.png) no-repeat left; padding-left: 12px; margin-right: 20px; }
.top .lanuage { color: #188f36; }
.search-txt { background: url(../images/input-txt.png) no-repeat; width: 134px; height: 24px; line-height: 24px; text-indent: 5px; border: none; color: #999; }
.search-buttom { border: none; width: 26px; height: 24px; background: url(../images/input-buttom.png) no-repeat; margin-right: 10px; }
.sj { float: right; }
.job-yao { padding: 20px 65px; color: #666; background: #f7f7f7; border-top: solid 1px #f3f3f3; border-bottom: solid 1px #ddd; }
.job-tittle { font-size: 14px; font-weight: bold; color: #188f36; padding-bottom: 10px; }
.table1 tr td { text-align: center; color: #fff; font-size: 14px; }
.table2 tr td { text-align: center; font-size: 14px; font-size: 13px; border-right: solid 1px #fff; border-top: solid 1px #fff; }

/*banner start*/
#playBox { width: 100%; height: 467px; margin: 0 auto; position: relative; }
#playBox .oUlplay { width: 99999px; position: absolute; left: 0; top: 0; }
#playBox .oUlplay li { float: left; }
#playBox .oUlplay li a { display: block; }
#playBox .oUlplay li img { text-align: center; margin: 0 auto; width: 100%; }
#playBox .pre { cursor: pointer; width: 30px; height: 63px; position: absolute; top: 190px; left: 10px; z-index: 10; }
#playBox .next { cursor: pointer; width: 30px; height: 63px; position: absolute; top: 190px; right: 10px; z-index: 10; }
#playBox .smalltitle { width: 1230px; height: 10px; position: absolute; bottom: 15px; z-index: 10; }
#playBox .smalltitle ul { width: 120px; margin: 0 auto; }
#playBox .smalltitle ul li { width: 14px; height: 14px; margin: 0 5px; float: left; overflow: hidden; *display: inline; *zoom: 1; }
#playBox .smalltitle .thistitle { }
/*首页banner end*/
.sousuo { float: left; padding-left: 268px; }
.lxwm { float: right; padding-top: 2px; }
.ok-gssm2 {float:left;}
.lanx {float:left;line-height:24px;padding-left:10px; }
.ok-gssm2 .ok-gssm-cn2 { display: none; }
.ok-gssm2:hover .ok-gssm-cn2 { display: block; position: absolute; z-index: 99; width: 112px; margin-left: -43px; margin-top: 5px; }

.main { margin-top: 20px; margin-bottom: 60px; }
.mainer { width: 1162px; margin: 0 auto; overflow: hidden; }
.mainer2 { width: 1162px; margin: 0 auto; margin-top: 20px; overflow: hidden; }
.left { display: block; float: left; width: 460px; height: 264px; }
.middle { display: block; float: left; width: 328px; height: 264px; margin-left: 18px; }
.right { display: block; float: right; width: 338px; height: 264px; }
.first { height: 259px; border-left: solid 1px #d1dbd1; border-right: solid 1px #d1dbd1; border-top: solid 1px #d1dbd1; background: url(../images/box-bg.jpg) repeat-x; border-bottom: solid 4px #1a9b3b; }
.secone { border-left: solid 1px #d1dbd1; border-right: solid 1px #d1dbd1; border-top: solid 1px #d1dbd1; background: url(../images/box-bg.jpg) repeat-x; height: 260px; border-bottom: solid 4px #1a9b3b; padding: 0 18px; }
.tittle { color: #188f36; font-weight: bold; font-size: 15px; height: 52px; line-height: 52px; }
.tittle a { color: #188f36; }
.ppname { color: #666; text-align: center; line-height: 30px; }
.ptop { padding-top: 8px; }
.news-border li { border-bottom: dotted 1px #bcbcbc; }
.news-border li:hover { border-bottom: dotted 1px #188f36; }
.news-list li { color: #666; line-height: 26px; height: 26px; overflow: hidden; background: url(../images/news-icon.png) no-repeat left; }
.news-list li span { color: #979797; font-size: 12px; display: block; float: right; text-align: right; margin-left: 20px; }
.news-list li a { color: #666; margin-left: 15px; }
.news-list li a:hover { color: #188f36; }
.news-pic { display: block; float: left; width: 138px; height: 89px; margin-right: 20px; margin-bottom: 15px; }
.news-tt { font-weight: bold; color: #333; padding-bottom: 8px; padding-top: 3px; }
.news-tt a { color: #333; }
.news-tt a:hover { color: #188f36; }
.news-con { line-height: 20px; color: #666; }
.news-box { margin-bottom: 15px; height: 89px; overflow: hidden; }


/*首页产品中心 start*/
#xxx { height: 165px; }
#xxx2 { height: 165px; padding-top: 26px; }
.mainbox { overflow: hidden; position: relative; }
.flashbox { overflow: hidden; position: relative; }
.imagebox { text-align: center; position: relative; z-index: 999; background: url(../images/ppname-bg.png) repeat-x; height: 24px; width: 100%; }
.bitdiv { display: inline-block; width: 7px; height: 7px; margin: 9px 3px 0 0px; cursor: pointer; }
.defimg { background-image: url(../images/01.png); }
.curimg { background-image: url(../images/02.png); }
/*首页产品中心 end*/


.third { background-color: #ebebeb; height: 260px; border-bottom: solid 4px #1a9b3b; padding: 0 30px; }
.contact-list { line-height: 22px; color: #666; margin-top: 12px; padding-left: 2px; }

.forth { border-left: solid 1px #d1dbd1; border-right: solid 1px #d1dbd1; border-top: solid 1px #d1dbd1; height: 259px; overflow: hidden; }

/*首页tab start*/
#con_d { overflow: hidden; }
#tags_d { HEIGHT: 44px; background: url(../images/tab-bg.png) no-repeat right top; margin-bottom: 10px; background: url(../images/tab-bg.jpg) no-repeat center; }
#tags_d LI { FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 44px; width: 228px; margin-left: 1px; }
#tags_d LI A { COLOR: #999; LINE-HEIGHT: 44px; HEIGHT: 44px; text-align: center; display: block; font-size: 14px; font-weight: bold; color: #1a9b3b; background: url(../images/tab2.jpg) repeat-x top; }
#tags_d LI.selectTag_d { BACKGROUND: url(../images/tab1.jpg) repeat-x top; }
#tags_d LI.selectTag_d A { BACKGROUND: url(../images/tab1.jpg) repeat-x top; COLOR: #1a9b3b; LINE-HEIGHT: 44px; }
#tagContent_d { overflow: hidden; padding: 0 17px; }
.tagContent_d { DISPLAY: none; overflow: hidden; }
#tagContent_d DIV.selectTag_d { DISPLAY: block; }
/*首页tab end*/


.eq-list { width: 308px; overflow: hidden; margin-left: 24px; }
.eq-list li { display: block; width: 131px; height: 78px; float: left; background: url(../images/eq-bg.png) no-repeat; text-align: center; margin: 9px 6px; }
.eq-list li a { display: block; color: #188f36; width: 131px; text-align: center; padding-top: 55px; }
.eq-list li a:hover { color: #fff; }
.eq-list li:hover { background: url(../images/eq-bg2.png) no-repeat; }
.eq-list li a div { height: 55px; }
.eq-list li a div img { margin-top: 10px; }


.foot { background: url(../images/foot.jpg) repeat-x; height: 77px; border-top: solid 1px #adce91; }
.footer { line-height: 77px; width: 1162px; margin: 0 auto; color: #666; }
.footer a { color: #666; padding: 0 15px; }
.footer a:hover { color: #188f36; }
.footer span { display: block; float: right; text-align: right; }


.nei-banner { width: 1202px; margin: 0 auto; text-align: center; height: 394px; }
.nei-bg { height: 10px; background: url(../images/nei-bg.jpg) repeat-x; }
.nei-main { }
.nei-mainer { width: 1162px; margin: 0 auto; }
.nei-left { display: block; float: left; width: 213px; background-color: #f8f8f8; }
.nei-right { display: block; float: right; width: 915px; }

.about-bg { height: 95px; background: url(../images/about-bg.png) repeat-x; position: absolute; width: 213px; line-height: 80px; color: #fff; font-size: 24px; text-align: center; margin-top: -80px; }
.left-img { height: 90px; margin: 20px 0 10px 0; }
.weixin { height: 149px; margin-bottom: 30px; }

.vip01 { width: 268px; margin: 38px auto; }
.vip01 span { font-size: 14px; margin-bottom: -10px; display: block; line-height: 30px; }
.vip01 span input { border: 1px solid #ddd; width: 214px; height: 30px; line-height: 30px; }
.vip01 a input { border: 0; background: #188f36; width: 64px; height: 32px; margin-top: 18px; color: #ffffff; font-size: 14px; }
.vip01 a { margin-left: 46px; }
.vip02 { border-top: 1px solid #ddd; padding-top: 20px; }
.vip02 p { font-size: 14px; }
.vip02 p a { font-size: 20px; }

.invest-bg { height: 95px; background: url(../images/invest-bg.png) repeat-x; position: absolute; width: 213px; line-height: 80px; color: #fff; font-size: 24px; text-align: center; margin-top: -80px; }
/*内页 左侧栏*/
.nav-sub { margin-top: 25px; }
.nav-sub .nav-sub-li { position: relative; line-height: 34px; }
.nav-sub .nav-sub-li .nav-sub-tt { height: 34px; display: block; font-size: 14px; background: url(../images/left-icon.jpg) no-repeat 42px 14px; color: #444; line-height: 34px; tposition: relative; text-indent: 70px; }
.nav-sub .nav-sub-li ul { height: 0; overflow: hidden; }
.nav-sub .nav-sub-li ul { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.nav-sub .nav-sub-li:hover ul { height: auto; }
.nav-sub .nav-sub-li ul li { height: 34px; line-height: 34px; width: 100%; color: #777; text-indent: 70px; }
.nav-sub .nav-sub-li ul li a { width: 100%; height: 100%; display: block; color: #777; }
.nav-sub .nav-sub-li a:hover { color: #188f36; }

.nav-sub .nav-sub-li .nav-sub-tt2 { height: 34px; display: block; font-size: 14px; background: url(../images/left-icon2.jpg) no-repeat 42px 14px; color: #444; line-height: 34px; tposition: relative; text-indent: 70px; }






.right-tt { color: #188f36; font-size: 20px; line-height: 72px; border-bottom: solid 1px #ddd; margin-bottom: 30px; }
.right-tt span { display: block; float: right; color: #999999; font-size: 12px; }
.right-con { line-height: 28px; color: #444; margin-bottom: 80px; min-height: 350px; font-size: 15px; }
.right-con2 { line-height: 28px; color: #444; margin-bottom: 80px; min-height: 350px; font-size: 13px; }
.right-tt2 { color: #188f36; font-size: 20px; line-height: 72px; border-bottom: solid 1px #ddd; margin-bottom: 30px; }
.right-tt2 span { display: block; float: right; color: #999999; font-size: 12px; }
.right-tt2 a { color: #F00; }


.news-ul { padding: 0 20px; }
.news-ul li { border-bottom: dashed 1px #dcdcdc; clear: both; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; }
.news-ul li:hover { border-bottom: dashed 1px #188f36; }
.news-left { width: 28px; float: left; display: block; }
.news-right { width: 820px; float: right; display: block; }
.news-date { font-weight: bold; font-size: 22px; color: #999; line-height: 35px; border-bottom: solid 1px #ccc; }
.news-mouth { font-weight: bold; font-size: 16px; color: #bebebe; line-height: 35px; }
.news-year { font-size: 12px; color: #cecdcd; line-height: 20px; }
.news-tittle { font-size: 18px; color: #333; padding-bottom: 5px; line-height: 35px; }
.news-tittle a { color: #333; }
.news-tittle a:hover { color: #188f36; }
.news-pro { font-size: 12px; color: #999999; }


.fenye { margin-top: 30px; margin-bottom: 30px; overflow: hidden; padding-top: 1px; padding-bottom: 1px; }
.fenye .off { border: solid 1px #e7ecf0; background-color: #fff; color: #333; padding: 1px 12px; margin-right: 5px; float: left; }
.fenye .p { border: solid 1px #e7ecf0; background-color: #fff; color: #333; padding: 1px 12px; margin-right: 5px; float: left; }
.bb { border: solid 1px #e7ecf0; background-color: #fff; color: #333; padding: 1px 12px; margin-right: 5px; float: left; }
.focus { background-color: #188f36; border: solid 1px #188f36; color: #fff; }
.fenye a:hover { color: #FFFFFF; background-color: #188f36; }
.fenye .fenyenow { background-color: #188f36; border: solid 1px #188f36; }
.off1 { float: right; }

.invest-fenye { margin-top: 30px; margin-bottom: 30px; overflow: hidden; padding-top: 1px; padding-bottom: 1px; }
.invest-fenye .off { border: solid 1px #ff0000; background-color: #fff; color: #ff0000; padding: 1px 12px; margin-right: 5px; float: left; }
.invest-fenye .p { border: solid 1px #ff0000; background-color: #fff; color: #ff0000; padding: 1px 12px; margin-right: 5px; float: left; }
.invest-focus { background-color: #ff0000; border: solid 1px #ff0000; color: #fff; }
.invest-fenye a:hover { color: #FFFFFF; background-color: #ff0000; }
.invest-fenye .fenyenow { background-color: #ff0000; border: solid 1px #ff0000; }
.invest-fenye .bb { border: solid 1px #ff0000; background-color: #fff; color: #ff0000; padding: 1px 12px; margin-right: 5px; float: left; }


.view-tittle { font-size: 18px; color: #333; text-align: center; }
.view-admin { color: #888; text-align: center; padding-top: 15px; padding-bottom: 20px; border-bottom: dashed 1px #ddd; margin-bottom: 20px; }

.pro-list { margin-bottom: 50px; overflow: hidden; }
.pro-list li { width: 273px; display: block; float: left; margin: 30px 15px 0 15px; border-bottom: dotted 1px #ccc; }
.pro-list .pro-img { border: solid 1px #eee; }
.pro-list .pro-img:hover { border: solid 1px #188f36; }
.pro-list li:hover { border-bottom: solid 1px #188f36; }
.pro-list .pro-jia { color: #188f36; text-align: center; height: 40px; line-height: 40px; overflow: hidden; }
.pro-list .pro-jia a { color: #188f36; }



.down-list { }
.down-list li { background: url(../images/down-icon.png) no-repeat left; padding-left: 25px; line-height: 50px; overflow: hidden; height: 50px; border-bottom: dashed 1px #cccccc; }
.down-list1 li { background: url(../images/down-icon.png) no-repeat left; padding-left: 25px; line-height: 50px; overflow: hidden; height: 50px; border-bottom: dashed 1px #cccccc; }
.down-list1 li:hover { border-bottom: dashed 1px #188f36; }
.down-list li:hover { border-bottom: dashed 1px #188f36; }
.down-list li a { display: block; float: right; color: #188f36; padding-left: 70px; }
.down-list li a:hover { font-weight: bold; }
.down-list li span { color: #999; padding-left: 30px; }


.invest-list li { background: url(../images/invest-icon.png) no-repeat left; padding-left: 25px; line-height: 50px; overflow: hidden; height: 50px; border-bottom: dashed 1px #cccccc; }
.invest-list li span { display: block; float: right; padding-left: 70px; color: #999; }
.invest-list li:hover { border-bottom: dashed 1px #F00; }
.invest-list li a { color: #333; }
.invest-list li a:hover { color: #188f36; }

.return { border-top: solid 2px #188f36; text-align: right; margin-top: 50px; }
.return span { background-color: #188f36; color: #fff; padding: 4px 15px; border-radius: 0 0 5px 5px; }


.pro-list1 { margin-bottom: 50px; overflow: hidden; }
.pro-list1 li { width: 175px; height: 255px; float: left; margin-right: 60px; margin-bottom: 30px; }
.primg { width: 175px; height: 215px; }
.primg img { width: 175px; height: 215px; }
.prbt { width: 175px; height: 25px; margin-top: 8px; }
.yd { float: right; color: #188f36; }


.product-js { height: 50px; line-height: 50px; background-color: #eee; margin-bottom: 20px; text-indent: 20px; border: solid 1px #ddd; }
.product-js span { font-size: 14px; padding-right: 30px; color: #333; }
.product-js select { width: 130px; }

.hong { color: #ff0000; }
.hong a { color: #ff0000; }

.table-online { }
.table-red { color: #F00; }
.table-td { text-align: right; padding-right: 20px; height: 40px; }
.table-buttom { border: none; width: 80px; height: 35px; background-color: #188f36; color: #fff; font-size: 14px; margin-right: 15px; }
.table-textarea { padding: 5px; line-height: 25px; color: #666; border: 1px solid #D1D0D0; }
.table-txt1 { text-indent: 5px; width: 240px; border: 1px solid #D1D0D0; border-radius: 3px; box-shadow: 0px 0px 15px #eaeaea inset; height: 25px; line-height: 25px; margin-right: 15px; }
.table-select { width: 120px; border: 1px solid #D1D0D0; }
.table-txt2 { text-indent: 5px; color: #666; width: 88px; border: 1px solid #D1D0D0; border-radius: 3px; box-shadow: 0px 0px 15px #eaeaea inset; height: 25px; line-height: 25px; }
.table-txt3 { text-indent: 5px; color: #666; width: 180px; border: 1px solid #D1D0D0; border-radius: 3px; box-shadow: 0px 0px 15px #eaeaea inset; height: 25px; line-height: 25px; }
.table-txt4 { text-indent: 5px; color: #666; width: 50px; border: 1px solid #D1D0D0; border-radius: 3px; box-shadow: 0px 0px 15px #eaeaea inset; height: 25px; line-height: 25px; }
.table-txt5 { text-indent: 5px; width: 350px; border: 1px solid #D1D0D0; border-radius: 3px; box-shadow: 0px 0px 15px #eaeaea inset; height: 25px; line-height: 25px; }


/**/
.inabout { line-height: 180%; }
.inabout p { line-height: 180%; }
.liuyan { margin-right: 15px; float: left; width: 131px; height: 78px; display: block; background: #188f36 url(../images/links1.png) no-repeat center 10px; border-radius: 5px; text-align: center; color: #fff; line-height: 130px; }
.liuyan:hover { background-color: #ed5e69; color: #fff; }
.zhaopin { float: left; width: 131px; height: 78px; display: block; background: #188f36 url(../images/links2.png) no-repeat center 10px; border-radius: 5px; text-align: center; color: #fff; line-height: 130px; }
.zhaopin:hover { background-color: #ed5e69; color: #fff; }


.prosecone { border-left: solid 1px #d1dbd1; border-right: solid 1px #d1dbd1; border-top: solid 1px #d1dbd1; background: url(../images/box-bg.jpg) repeat-x; height: 410px; border-bottom: solid 4px #1a9b3b; padding: 0 15px 0 21px; }
.inproduct { display: block; width: 1162px; height: 414px; }
.inpxxxx { }

/* 通用图片列表_普通式 */
.picList li { width: 236px; }
.picList .pic { text-align: center; line-height: 0px; }
.picList .pic img { width: 230px; height: 290px; padding: 2px; border: 1px solid #ccc; }
.picList .pic a:hover img { border-color: #f00; }
.picList .title { line-height: 24px; }

/* 多个左滚动 - 公用类 */
.leftLoop { overflow: hidden; position: relative;}
.leftLoop .hd {  }
.leftLoop .hd .prev{margin-top:120px; float:left; display: block; width: 30px; height: 63px; line-height: 10px; margin-right: 10px; cursor: pointer; background: url("../images/l1.png") no-repeat; }
.leftLoop .hd .next {margin-top:120px;float: right; display: block; width: 30px; height: 63px; line-height: 10px; margin-left: 10px;   cursor: pointer; background: url("../images/r1.png") no-repeat;}



.leftLoop .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }
.leftLoop .hd ul li { position: relative; _display: inline; float: left; width: 10px; height: 10px; overflow: hidden; background: #ccc; margin-right: 10px; text-indent: -999px; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc); }
.leftLoop .hd ul li.on { background: #f00; }
.leftLoop .bd { padding: 10px 10px 10px 10px; }
.leftLoop .bd ul { overflow: hidden; zoom: 1; }
.leftLoop .bd ul li { margin: 0 12px; text-align: center; float: left; display: _inline; }


.searchx { float:left;}